export interface IMenu {
  id: number;
  pid: number;
  menuName: string;
  menuUrl: string;
  menuIcon: string;
  menuOrderNumber: number;
  target: string;
  menuPath: string;
  menuType: string;
  isAuth: number;
  menuUri: string;
  children: IMenu[];
}

export interface ICompany {
  id: string;
  createUser: string;
  createDept: string;
  createTime: string;
  updateUser: string;
  updateTime: string;
  status: number;
  isDeleted: number;
  tenantId: string;
  tenantFlag: string;
  websiteShortName: string;
  websiteLogo: string;
  logos: string;
  websiteFavicon: string;
  websiteCopyright: string;
  websiteRecordNumber: string;
  websiteFullName: string;
  websiteTelephone: string;
  websiteQr: string;
  websiteAddress: string;
  websiteTheme: string;
  websiteMail: string;
  websiteBasehost: string;
  websiteKeywords: string;
  websiteDescription: string;
  appId: string;
  appSecret: string;
  tenantName: string;
}

export interface IBreadcrumb {
  menuName: string;
  menuUrl: string;
}

export type MenuType = 'home' | 'userCent' | 'router';
